*{
  margin:0;
  padding:0;
}
.banxin {
  width: 1200px;
  margin: 0 auto;
  font-family: "Microsoft Yahei";
}
img {
  width: 100%;
  vertical-align: middle;
}
  .list-wrap {
      background-color: #fff;
      padding-bottom: 12px;
  }
  .search-wrap{
    padding-top:124px;
    padding-bottom: 0;
  }
  /*内网-站内导航*/
    .list-wrap .list-header {
      padding: 30px 0;
      font-size: 22px;
      line-height:23px;
      height:23px;
      letter-spacing: 1.2px; 
      color: #888888;
    }
    .list-wrap .list-header span{
      display: inline-block;
    }
    .list-wrap .list-header-mark {
      width: 21px;
      height:21px;
      margin-right: 16px;
      display: inline-block;
      vertical-align: bottom;
      margin-bottom: 1px;
    }
    .list-wrap .list-header-active {
      color: #3D7EEA;
    }

  /*列表-文章列表*/
    .list-content{
      padding-top:36px;
    }
    .list-content .page-item{
      background-color: #f9f9f9;
      border-radius:6px;
      border:1px solid #e8e7e7;
      padding:48px 72px 38px;
      margin-bottom: 30px;
    }

    .list-content .page-item .page-item-top{
      padding-bottom: 15px;
      border-bottom: 1px dashed #e1e0e0;
      margin-bottom: 42px;
    }
    .list-content .page-item .page-item-top-title{
      font-size: 24px;
      line-height:24px;
      color:#333333;
      margin-bottom:32px;
      overflow: hidden;
      text-overflow:ellipsis;
      white-space: nowrap;
    }
    .list-content .page-item .page-item-top-other{
      font-size: 20px;
      line-height:28px;
      color: #227dba;

    }
    .list-content .page-item .page-item-top-other .view-time-icon{
      width: 28px;
      height:28px;
      overflow: hidden;
      display: block;
    }
    .list-content .page-item .page-item-top-other .view-time img{
      display: block;
      width:100%;
    }
    .list-content .page-item .page-item-btm{
      font-size:20px;
      color:#949494;
      line-height: 30px;
    }
    .list-content .page-item .page-item-btm a{
      color:#949494;
    }
    .list-content .page-item .page-item-btm .more-detail{
      color: #ff8100;
      margin-left:4px;
      text-decoration: none;
    }

  /*分页*/
    .list-content-pagination{
      padding:14px 0 0;
    }
    .pagination{
      clear:both;
      color:#333333;
      padding:5px 0px 5px 0px;
      font-size:18px;
      text-align: center;
    }
    .pagination a{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      cursor: pointer;
      background: #f2f2f2;
      text-decoration:none;
      color:#333333;
      min-width: 48px;
      box-sizing: border-box;
    }

    .pagination span.disabled{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      background-color:#f2f2f2;
      color:#333333;
    }
    .pagination span.curr{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      background-color: #0849a4;
      color: #ffffff;
    }
    .pagination a:hover{
      background-color: #0849a4;
      color: #ffffff;
    }
    .pagination .spanDot{
      display: inline-block;
      margin:0 8px;
      line-height: 46px;
      height:46px;
      padding:0 10px;
    }
    .pagination .next-pre-btn{
      background-color: #0849a4;
      color: #ffffff;
    }

  /*搜索区域*/
    .search-area{
      font-size:20px;
      color:#333333;
      font-family: "Microsoft YaHei";
    }
    .search-area input{
      border:none;
      font-size:20px;
      color:#333333;
      font-family: "Microsoft YaHei";
    }
    .search-area input:focus{
      outline:none;
      border:none;
    }
    .search-area .outer-sinput{
      height:37px;
      width: 392px;
      display: block;
      border: solid 1px #037eda;
      background-color: #f3f3f3;
      border-radius: 5px;
      margin-right: 28px;
    }
    .search-area input[type="text"]{
      padding:6px 16px 8px;
      font-size:20px;
      width: 100%;
      background-color: transparent;
    }
    .search-area .btn-search{
      background-color: #2d66bf;
      border-radius: 7px;
      height:39px;
      line-height: 39px;
      color:#ffffff;
      padding:0 15px;
      margin-right: 20px;
      cursor: pointer;
    }

    .search-area .high-search{
      background-color: #ffffff;
      border: solid 1px #2d66bf;
      padding:0 15px;
      height:37px;
      line-height: 37px;
      display: block;
      color:#333333;
      border-radius: 7px;
    }

  /*搜过结果*/
    .search-result{
      padding-top:40px;
      padding-bottom: 35px;
    }
    .search-result .result-total{
      font-size:18px;
      color:#333333;
      line-height: 18px;
      margin-bottom: 32px;
    }
    .search-result .result-total .r-num{
      color: #2d66bf;
      margin:0 4px;
    }

    .search-result .page-item{
      padding:33px 70px;
    }
    .search-result .page-item .page-item-top{
      padding-bottom: 30px;
      margin-bottom: 32px;
    }
    .search-result .page-item .page-item-top-title{
      margin-bottom: 23px;
    }
    .search-result .page-item-top-title .other-color{
      color: #f57004;
    }
    .search-result .page-item .page-item-top-other{
      color:#666666;
      line-height: 20px;
    }

  /*搜索结果-空*/
    .search-result-empty{
      background-color: #f9f9f9;
      border: solid 1px #a0a0a0;
      padding:64px 60px 72px;
      text-align: center;
    }
    .search-result-empty .tips-img{
      width: 162px;
      display: block;
      margin:0 auto;
      margin-bottom: 58px;
    }
    .search-result-empty .tips-txt{
      color:#333333;
      font-size:18px;
      display: inline-block;
      text-align: left;
    }
    .search-result-empty .tips-txt p{
      line-height: 1.8;
    }
    .search-result-empty .tips-txt .tips-txt-title{
      font-size:21px;
      margin-bottom: 4px;
    }



.search-result .page-item .page-item-top-title{
      position: relative;
      padding-right: 220px;
}
.page-time-new{
	position: absolute;
	right:0;
	font-size:20px;
	color:#666666;
}






.d-block{
  display: block;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}

.mr-10{
  margin-right:10px;
}
.mr-30{
  margin-right:30px;
}
.mr-50{
  margin-right:50px;
}